本解释了have/has been done和have/has done的区别,分别是被动语态和主动语态的现在完成时,以及现在完成时的基本结构和常见用法。还 …
had done是过去完成时,如果动作发生在相对于过去某一时刻的过去,在过去某时刻已经完成了,就用had done,例如“我昨天三点到家时,露西已经睡着了” …
如果主语是单数第三人称( he、she、it ),则需要使用 “has done”;而对于其他主语,则使用 “have done”。 掌握现在完成时的正确用法对于流利地 …
听众 Max 想知道问题中的这五个结构之间的区别,它们都由 “情态动词 + 现在完成时态 have done” 构成,正是这些结构中的情态动词改变了它们的含义 …
更多内容请点击:Have/Has been done 与Have/Has done 到底有什么区别啊 推荐文章